﻿@charset "utf-8";
/* css document */

@font-face {
	font-family: 'futural';
    src: url('../font/1308786.eot');
    src: url('../font/1308786.eot?#iefix') format('embedded-opentype'),
         url('../font/1308790.woff2') format('woff2'),
         url('../font/1308789.woff') format('woff'),
		 url('../font/1308788.ttf') format('truetype'),
         url('../font/1308787.svg#futura_lt_btlight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'futuram';
    src: url('../font/1308791.eot');
    src: url('../font/1308791.eot?#iefix') format('embedded-opentype'),
         url('../font/1308795.woff2') format('woff2'),
         url('../font/1308794.woff') format('woff'),
		 url('../font/1308793.ttf') format('truetype'),
         url('../font/1308792.svg#futura_md_btmedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'futurab';
    src: url('../font/1308781.eot');
    src: url('../font/1308781.eot?#iefix') format('embedded-opentype'),
         url('../font/1308785.woff2') format('woff2'),
         url('../font/1308784.woff') format('woff'),
		 url('../font/1308783.ttf') format('truetype'),
         url('../font/1308782.svg#futura_md_btbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
            font-family: 'MyriadPro-Regular';
            src: url('../iefont/MyriadPro-Regular.eot?carbqp');
            src: url('../iefont/MyriadPro-Regular.eot?carbqp#iefix') format('embedded-opentype'), 
                 url('../iefont/MyriadPro-Regular.ttf?carbqp') format('truetype'), 
                 url('../iefont/MyriadPro-Regular.woff?carbqp') format('woff'), 
                 url('../iefont/MyriadPro-Regular.svg?carbqp#icomoon') format('svg');
            font-weight: normal;
            font-style: normal;
        }

@font-face {
            font-family: 'MyriadPro-Bold';
            src: url('../iefont/MyriadPro-Bold.eot?carbqp');
            src: url('../iefont/MyriadPro-Bold.eot?carbqp#iefix') format('embedded-opentype'), 
                 url('../iefont/MyriadPro-Bold.ttf?carbqp') format('truetype'), 
                 url('../iefont/MyriadPro-Bold.woff?carbqp') format('woff'), 
				 url('../iefont/MyriadPro-Bold.woff2?carbqp') format('woff2'),
                 url('../iefont/MyriadPro-Bold.svg?carbqp#icomoon') format('svg');
            font-weight: normal;
            font-style: normal;
        }

body{ margin:0; padding:0; font-size:14px;  color:#333; line-height:24px; font-family:MyriadPro-Regular;}
ul,li,dl,dt,dd,p,ol,h1,h2,h3,h4,h5,h6,input{ margin:0; padding:0; list-style:none;}
img{ border:0;}
a{ color:#444; text-decoration:none;}
a:hover{ color:#f60; text-decoration:none;}
.clear{ clear:both; overflow:hidden; zoom:1;}

#wrapper{ width:1200px; margin:0 auto; }
#wrapper2{ width:1200px; margin:0 auto; position:relative; height:786px; }
.ui-banner{ height: 552px;}
.ui-banner2{ height: 520px;}
.slidnavtitle{ cursor:pointer;}
.slidediv{position: absolute; width: 1200px; height: 300px;}
.slidedivcontinar{margin: auto; clear: left; position: relative; overflow-x: hidden; overflow-y: hidden; z-index:1px; }
.slidenav{position:absolute; width:75px; height:10px; left: 340px; bottom: 20px; z-index:1001;}

.ui-i-subnav{ border:1px solid #eeeeee; border-radius:5px;}
.ui-i-subnav h2{ height:30px; padding:0 0 0 30px; background:url(../images/701061.png) no-repeat 10px center; color:#999;  border-bottom:1px solid #eeeeee; font-size:12px; line-height:30px;}
.ui-i-subnav dt{ overflow:hidden; zoom:1; padding:5px;}
.ui-i-subnav a{ display:block;  width:98%; padding:0 0 0 10px;  color:#666; line-height:22px;}
.ui-i-subnav a:hover{  color:#f60;}
.ui-i-gpxx{ margin-top:10px; padding:20px 8px; background:url(../images/327138.gif) no-repeat;}
.ui-i-link a{ display:block; height:40px; margin-bottom:10px; padding:0 20px; background-color:#f5fbff;  border:1px solid #dfedf5; border-radius:5px; line-height:40px; font-size:14px; color:#014984;}
.son-company{ background:url(../images/701062.png) no-repeat 130px center;}
.join-us{background:url(../images/701066.png) no-repeat 90px center;}

dis {
	display:block;
}
.undis {
	display:none;
}
.ui-i-news{ margin-top:0px;}
.aboutuscontentcss{width:1200px; margin:0 auto; height:260px;margin-top:64px;}


.aboutusleft{float:left;width:705px;color:#444; margin-bottom:0px;}
.aboutusright{float:right;width:386px; height:260px; margin-right:20px;}

.aboutusright span{display:block;width:386px; height:260px;  cursor:pointer; display:block;float:left; margin-bottom:2px; margin-left:2px;}
.aboutusright img{width:386px; height:260px; cursor:default;}
.MediaReleases{width:1200px; margin:0 auto; margin-top:76px; display:none;}
.MediaReleases2{width:1200px; margin:0 auto; margin-top:100px;}
.MediaReleaseslistitem{width:630px; float:left;}
.MediaReleases .s_lm{ text-align:left; margin-top:25px; border-bottom:1px #E6E6E6 solid; padding-bottom:15px;}
.MediaReleases  .lm_more{ font-size:16px; font-weight:normal !Important; color:#666; float:right;margin-top:8px;}
.MediaReleases  .lm_more a:link{font-size:16px!Important; font-weight:normal !Important; }
.MediaReleases  .lm_more a:visited{font-size:16px!Important; font-weight:normal !Important; }
.MediaReleases  .lm_more a:hover{font-size:16px!Important; font-weight:normal !Important; }
.aboutbigimgcss{width:578px; height:344px; display:none; position:absolute;z-index:999;}
.aboutbigimgcss img{width:578px; height:344px;}
/*.ui-i-news dl{ overflow:hidden;zoom:1;  padding:20px 20px 10px 20px;}
.ui-i-news dt,.ui-i-news dd{ display:inline; float:left;}
.ui-i-news dd{width:420px; margin-left:40px; position:relative;}
.ui-i-news li a{ display:block; position:relative; padding-left:10px; background:url(../images/327152.gif) no-repeat left center;}
.ui-i-news .more{ margin:0; padding:0; clear:both; width:100%; text-align:right;}*/
.MediaReleases .i_tab_s{  font-size:26px; color:#ED6C00;}
.aboutusleft .s_lm{ text-align:left; margin-top:0px;margin-bottom:0px; font-size:24px;}
.aboutusleft .s_lm span{width:100%;color:#ED6C00 !important;}
.aboutusneirong{ font-size:16px; color:#313131; padding-top:34px;;}
.aboutusneirong .neironleft{float:left; width:100%;  height:170px;text-align:justify; line-height:24px;}
.aboutusneirong .neironleft p{}
.aboutusneirong .neironright{float:right; width:100%; text-align:right; font-style:italic; color:#666; margin-top:10px;}



.ui-i-interact{ background:#f5fbff; border:1px solid #dfedf5; border-radius:5px;}
.ui-i-interact h2 a{ display:block; height:40px; padding:0 20px; background:url(../images/701063.png) no-repeat 130px center; border-bottom:1px solid #dfedf5; font-weight:100; font-size:14px; color:#014984; line-height:40px;}
.ui-i-interact dl{ padding:10px; overflow:hidden; zoom:1;}
.ui-i-interact dt{ display:inline; float:left; width:40%; margin:10px 6px 0 6px; text-align:center; line-height:14px;}
.ui-i-interact dt span{ display:block; margin-top:5px;}

.secondtopcss{ height:85px;width:100%;margin:0 auto; background-color:#004a86;}
.hidden-xs{ height:85px;}
#header{width:1200px;margin:0 auto;}
.toplogoconentbg{ height:85px;width:100%;margin:0 auto; background-color:#004a86;}
.toplogoconent{width:1200px;margin:0 auto; height:85px; margin-bottom:0px;}

#nav1{padding-top:10px;}
	.ui-logo{ height:60px; background:url(../images/u3.png) no-repeat left center; position:relative; float:left;width:180px;}
	.ui-language{height:18px; position:absolute; right:-10px; top:35px; color:#666; line-height:18px;}
	.ui-language img{ vertical-align:middle;}
	.ui-language a{ margin:0 10px;}

	.ui-search{ position:absolute; right:26px; top:38px; cursor:pointer; overflow:hidden; zoom:1; border-left:0px #666 solid;width:60px; height:20px; }
	.ui-search-txt{ display:inline; float:left; height:18px; width:100px; border:1px solid #999; padding:0 2px; background:#f5fbff; line-height:18px; color:#666;}
	.ui-search-btn{ display:inline; float:left; margin:0; padding:0; height:20px; width:20px; border:0; background:url(../images/327145.gif) no-repeat; cursor:pointer;}
	#head-search{background:url(../images/u17.png) no-repeat right center; height:16px;width:60px; display:block; }
.ui-mainnav{height:75px; padding:0 10px;  color:#3183c5; font-size:18px;line-height:75px;  float:left; font-family:MyriadPro-Regular; margin-left:30px; }
.ui-mainnav dt,.ui-mainnav dd{ display:inlinel; float:left;}
.ui-mainnav dt{   border-bottom:0px !Important; position:relative; text-align:center; margin-right:30px; }

.ui-mainnav li{ text-align:left; height:36px;line-height:36px; }
.ui-mainnav li:hover{ filter:alpha(opacity=90);}
.ui-mainnav dt a{ display:block; margin:0 10px; margin-left:20px; color:#fff; font-size:18px important; }
.ui-mainnav dt a:hover{ color:#fff; text-decoration:underline;}
.ui-mainnav dt { display:block; margin:0 30px; color:#fff; }
.ui-mainnav dt:hover{ color:#fff; text-decoration:none;}
.ui-mainnav dt:hover  span{padding-bottom:12px;border-bottom:4px #999 solid; }
	.nav_hover{}
	dt.nav_hover a{color:#999;}
	dt.nav_hover {color:#999;}
	dt .cur{color:#999 !important; font-weight:bold;}
	.ui-mainnav dt ul{width:250px; padding:10px 0; position:absolute; z-index:99999; margin-top:5px;  background:#004A87;  line-height:24px; filter:alpha(opacity=90);}
	.ui-mainnav dt ul a{ padding:5px 0; border:0; color:#999;font-weight:100;font-size:16px !important;}
	.ui-mainnav dt ul a:hover{  color:#fff;  }
	.nav_out ul{ display:none;}
	.nav_hover ul{ display:block;}
	

	.AboutUsListcss{margin-top:-10px; width:100%;position:absolute; z-index:99999;left:0px; height:200px; background:#004A87;   }
	.AboutUsUlOn{width:100%; height:170px;  padding-bottom:50px;padding-top:30px;}
	.AboutUsUlOut{display:none;width:100%;height:170px;  padding-bottom:50px;padding-top:30px;}
	
    .navtopcentercss{width:720px;margin:0 auto;}
	.navtoptitlecss{float:left;color:#999; font-size:24px; font-weight:bold;}
	.navtopcentercss ul { float:left;margin-left:50px; width:450px;}
	.navtopcentercss ul  li{ float:left;width:220px;}
		.navtopcentercss ul li a{ padding:5px 0; border:0; color:#999;font-weight:100;font-size:16px !important;}
	.navtopcentercss ul li a:hover{  color:#fff; text-decoration:underline;  }
	
.ui-site{ height:40px; line-height:40px;  width:100%;float:left; margin-bottom:10px; margin-top:10px; padding-left:15px; background:url(../images/ditu.png)left center no-repeat;}
#slideshow2{height:300px;}
#content{ overflow:hidden;zoom:1;margin-bottom:20px; float:left;width:100%; color:#666; font-family:MyriadPro-Regular !important;}
#content p{ background:none !important; font-size:16px !important; line-height:150%;color:#666; font-family:MyriadPro-Regular !important; text-align:justify; word-break:break-word;}
#content span{background:none !important;font-size:16px !important; line-height:150%;color:#666; font-family:MyriadPro-Regular !important; text-align:justify; word-break:break-word;} 
#content span font{background:none !important;font-size:16px !important; line-height:150%;color:#666; font-family:MyriadPro-Regular !important; text-align:justify; word-break:break-word;}
#content div{}
.ui-c-left{width:250px; display:inline; float:right; overflow:hidden;}
	.ui-subnav{ }
	.ui-subnav h1{height:32px; padding:0 10px;  display:none; font-size:12px; color:#fff; line-height:28px;}
	.ui-subnav dl{ padding:10px; }
	.ui-subnav dt a{ display:block; border-bottom:1px solid #eeecea; line-height:20px;padding-top:10px;padding-bottom:10px; font-size:16px;background-color:#EC6C00;color:#fff !important;}
	.ui-subnav dt .active{background-color:#9B4700; color:#fff !important;}
	.ui-subnav dt a:hover{background-color:#9B4700; color:#fff !important;}
	.ui-subnav-1 a{ padding-left:20px; }
	.ui-subnav-1-h a{ padding-left:20px;}
	.ui-subnav-2 a{ padding-left:40px; }
	.ui-interact{ margin-top:20px;}
	.ui-interact h1{ padding-left:22px; height:28px; background:url(../images/327155.gif) no-repeat left center; font-size:12px; color:#004a86; line-height:28px;}
	.ui-interact dt{ width:68px; margin:10px 8px; display:inline; float:left; text-align:center;}
	.ui-interact dt span{ line-height:30px;}
	.ui-interact center a img{ margin-top:20px;}
	.ui-interact select{ margin-top:20px;}
	
	.wenzhangdatetimecss{background-color:#fef6f0; padding:2px 0px 2px 0px; margin-top:15px;width:100%;}
	.wenzhangdatetimecss publishtime{margin-left:25px;}
	.page-head-search-hover{width:256px;height:32px;background:url(../images/1308659.png) no-repeat;position:absolute;right:20px;top:28px;z-index:9999;}
.page-head-search-hover button,.page-head-search-hover input,.page-head-search-hover span{float:left;font-style:normal;}
.page-head-search-hover button{width:17px;height:17px;background:url(../images/1308805.png) no-repeat;display:inline-block;border:none;font-size:0;line-height:0;margin:8px 0 0 12px;}
.page-head-search-hover input{width:190px;padding-left:5px;height:30px;border:none;background:none;line-height:30px;color:#004b86;font-size:14px;}
.page-head-search-hover span{cursor:pointer;padding:6px 0 10px 5px}
.page-hide{display:none;}
	
.ui-c-right{width:900px; margin:0 auto; overflow:hidden; float:left;}
.ui-c-right img{max-width:770px;}
.cont_all{width: 1200px;}
.ui-about{font-size:14px; background-color:#fffbf9;padding:60px 10px 100px 10px; padding-top:0px;}
	.ui-about dt p{line-height:24px;}
	.ui-about dt p span{word-break:break-all;}
	.ui-box h1{height:30px; padding:0 10px; background:#f5fbff; display:none; font-size:16px; line-height:30px; color:#004a86;}
	.ui-box .box-border{ border:0px solid #e5f0f7; padding:15px;}
	.ui-pagefooter{ border-top:0px dashed #dedede; position:relative;}
	.ui-share{ position:absolute; left:0; top:45%;}
	.ui-share img{ vertical-align:middle;}
	.ui-btn-box{ position:absolute; right:0; top:45%; display:none;}
	.ui-btn-box input{height:20px; width:60px; padding:0 0 0 24px;  border:1px solid #dedede; line-height:18px; cursor:pointer;}	
	.ui-btn-collect{ background:url(../images/327161.gif) no-repeat 3px center; }
	.ui-btn-print{ background:url(../images/327162.gif) no-repeat 3px center; }
	
	.ui-news{width:378px; height:465px; overflow:hidden; display:inline; float:left;}	
	.ui-news-list .news_list{padding:20px;}
	.news_list{ margin-top:10px;}
	.news_list a{ display:block; padding-left:40px; height:70px; padding-top:30px;padding-bottom:30px; background-color:#fff; margin-bottom:10px;  }
	.news_list a:hover{ background-color:#ebeff2;  }
	.news_list a .newtitle{color:#333 !important; font-size:20px !important; font-family:MyriadPro-Bold !important; display:block;}
	.news_list a .newsate{display:block;color:#666 !important; font-size:16px !important; font-family:MyriadPro-Regular !important;}
	.date{ position:absolute; top:0; right:0;}
	.ui-page{height:14px; padding:23px;  border-top:1px dashed #dedede; position:relative; text-align:center;}
	.ui-more{ margin-top:10px; text-align:right;}
	.hotnews { overflow:hidden; zoom:1; margin-bottom:10px;}
	.hotnews img,.hotnews a{ display:inline; float:left;}
	.hotnews a{width:150px; margin-left:20px; padding:10px 0; font-size:14px; color:#004a86;}
	#piccenter{width:100%;float:left; margin-top:80px;}
.ui-content{ border:0px solid #dedede; padding:40px 54px 40px 54px;background-color:#fff8f9;}
.ui-content span{color:#333 !important; font-size:16px !important; font-family:MyriadPro-Regular !important;text-align:justify; word-break:break-word;}
.ui-content span i{color:#999 !important; font-size:14px !important; font-family:MyriadPro-Regular !important;text-align:justify; word-break:break-word;}
.ui-content p{color:#333 !important; font-size:16px !important; font-family:MyriadPro-Regular !important;text-align:justify; word-break:break-word;}
.ui-detail{ margin:0 15px;}
.ui-newstitle{ padding:0px 10px; }
.ui-newstitle h1{ line-height:30px;color:#333 !important; font-size:26px !important; font-family:MyriadPro-Bold !important;}
.ui-newstitle p{}
	.ui-fontsize{ position:absolute; margin-left:830px; margin-top:-50px;}
	.ui-fontsize span{ display:inline; float:left; border:1px solid #dedede; width:30px; height:30px; text-align:center; line-height:30px; margin:0 3px; cursor:pointer;}
	.nowsize{ background:#f5f5f5;}
.ui-newscontent{ padding-top:20px; margin-top:10px; border-top:1px dashed #dedede; line-height:24px; font-size:14px; padding-left:15px;padding-right:15px;}
.ui-newscontact h2{height:24px; border-bottom:1px solid #004a86; font-size:12px; color:#fff;  line-height:24px;}
.ui-newscontact h2 span{ padding:0 10px; float:left; background:#004a86;}
.ui-newscontent img{max-width:900px;}
.ui-newscontact dt{ padding:20px 10px;}
.share-float{width:30px; background:#f1f1f1; position:absolute; top:200px; right:-30px; text-align:center;}
.share-float dt img{ margin:5px 0;}
.share-float dd{ border-top:1px solid #fff;}

.company,.team,.history,.ui-list,.organization{ display:inline; float:left; }
.company,.history{width:460px;}
.team,.organization{width:240px;}
.idea,.culture,.ui-list{width:350px; display:inline; float:left; overflow:hidden; zoom:1;}
.ui-box dt{ overflow:hidden; zoom:1; clear:both;}
.company h2,.team h2,.history h2,.organization h2,.idea h2,.culture h2,.ui-list h2,.shzr-ln h2,.shzr-bg h2,.shzr-sj h2,.scjy h2,.tzjy h2,.ggtz h2,.gpxx h2,.gszl h2,.qybg h2,.tzzrl h2,.tzzn h2,.yxzq h2,.gszhl h2,.shzr-fsxxgk h2
{ display:block; height:30px; padding-left:20px; background:url(../images/327155.gif) no-repeat left center; font-size:12px; color:#004a86; line-height:30px;}
.company span,.idea span,.culture span,.gszl span{width:172px; display:inline; float:left;}
.company p,.gszl p{width:245px; margin-left:20px; display:inline; float:left;}
.idea p,.culture p{display:inline; float:left; width:145px; margin-left:20px;}
.culture,.dqgz,.team,.organization{ margin-left:30px;}
.ui-list,.history,.organization{ margin-top:20px;}
.ui-list h2{ border-bottom:1px solid #dcdcdc; margin-bottom:20px;}
.tab{ height:25px; border-left:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; line-height:25px;}
.tab span{ padding:0 10px; border-top:1px solid #dcdcdc; border-right:1px solid #dcdcdc; display:inline; float:left; font-weight:100; font-size:12px; cursor:pointer;}
.tab_s{ background:#004a86; color:#fff;}
.ui-more{ display:block; clear:both; text-align:right;}

			 .leftbotton{
						height:145px;
						width:24px;
						background:url(../images/327128.gif) no-repeat center;
						overflow:hidden;
						float:left;
						display:inline;
						margin:0 10px 0 0 ;
						cursor:pointer;
						} 
						.leftbotton_hover{
						height:145px;
						width:24px;
						background:url(../images/327129.gif) no-repeat center;
						overflow:hidden;
						float:left;
						display:inline;
						margin:0 10px 0 0 ;
						cursor:pointer;
						} 
				 .rightbotton{
						height:145px;
						width:24px;
						background:url(../images/327130.gif) no-repeat center;
						overflow:hidden;
						float:left;
						display:inline;
						margin:0 0 0 10px;
						cursor:pointer;
						} 
					 .rightbotton_hover{
						height:145px;
						width:24px;
						background:url(../images/327131.gif) no-repeat center;
						overflow:hidden;
						float:left;
						display:inline;
						margin:0 0 0 10px;
						cursor:pointer;
						} 
				 .leftbotton1{
						height:245px;
						width:24px;
						background:url(../images/327128.gif) no-repeat center;
						overflow:hidden;
						float:left;
						display:inline;
						margin:10px 10px 0 0 ;
						cursor:pointer;
						} 
						.leftbotton1_hover{
						height:245px;
						width:24px;
						background:url(../images/327129.gif) no-repeat center;
						overflow:hidden;
						float:left;
						display:inline;
						margin:10px 10px 0 0 ;
						cursor:pointer;
						} 
				 .rightbotton1{
						height:245px;
						width:24px;
						background:url(../images/327130.gif) no-repeat center;
						overflow:hidden;
						float:left;
						display:inline;
						margin:10px 0 0 10px;
						cursor:pointer;
						} 
					 .rightbotton1_hover{
						height:245px;
						width:24px;
						background:url(../images/327131.gif) no-repeat center;
						overflow:hidden;
						float:left;
						display:inline;
						margin:10px 0 0 10px;
						cursor:pointer;
						} 
				 .cont{
					width:102px;
					margin:0 20px;
					overflow:hidden;
					float:left; 
					} 
				.cont1
				{
					width:282px;
					margin:0;
					overflow:hidden;
					float:left; 
					} 
				.cont2
				{
					width:90%;
					margin:0;
					overflow:hidden;
					float:left; 
					} 
				 .scrcont{
					width:10000000px;
					} 				 
					   
		.teamlist .cont a:link,
		.teamlist .cont a:visited{
						color:#626466;
						text-decoration:none;
						} 
		.teamlist .cont a:hover{
						color:#f00;
						text-decoration:underline;
						} 
		.teamlist #list1,
		.teamlist #list2{
					float:left;/*----图片展示----结束------*/}
					
.kp_box1{width:355px; display:inline; float:left;}
.kp_box2{width:355px; display:inline; float:left; margin-left:20px;}

.ui-shzr dl{ overflow:hidden; zoom:1;}
.shzr-r{width:240px; display:inline; float:left; margin-left:20px;}
.shzr-bg img{ margin-bottom:10px;}
.shzr-bg  dt a{ display:inline; float:left; width:50%;}
.shzr-l{ width:470px; display:inline; float:left;}

.shzr-fsxxgk td{ padding:2px 10px; text-align:center}

.dzfb{}
.hnfw{ width:350px; display:inline; float:left; margin-left:30px;}
.dzfb h3,.hnfw h3,.zjdz h3,.zydz h3,.xdz h3{ border-bottom:1px solid #dcdcdc; margin-bottom:10px; font-size:12px; line-height:30px; }

.zjdz{width:345px ; display:inline; float:left;}
.zydz{width:345px ; display:inline; float:left; margin:0 20px;}
.xdz{width:345px ; display:inline; float:left;}
.zjdz dt a,.zydz dt a,.xdz dt a{display:inline; float:left; width:50%;}

.ggtz,.gpxx,.gszhl,.qybg,.tzzrl,.tzzn{ width:350px; display:inline; float:left; margin-top:17px;}
.gpxx,.qybg,.tzzn{ margin-left:30px;}

.sms{ width:210px; display:inline; float:left; padding:0 30px;}
.sms a{ display:block; margin-top:10px;}

.yxzq td{ text-align:center;}
.pull-right{  font-size:14px; height:40px;line-height:40px;}

.pull-right a{ margin:0 10px; font-size:14px; color:#666;}
.pull-right i{  font-style:normal; margin:0 10px;display:inline-block !important; color:#ED6C00;}
.footer{ margin-top:0px;  height: 40px; line-height: 40px;width: 100%; float:left; margin:0 auto; text-align: center;}
.footercontent{margin:0 auto;background: #004b85;height: 40px;line-height:40px; text-align:center;}
.footercontent .left{width:225px;text-align:right;}
.footercontent .right{float:right; margin-top:0px !Important; margin-right:0px;width:80px;}
.footercontent .right span{display:black;float:left; cursor:pointer; background-position: center center;background-repeat:no-repeat; height:32px;width:32px;}
.footercontent .right .facebook{ background-image:url(../images/icon_F.png)}
.footercontent .right .Twitter{ background-image:url(../images/yutube.png)}
.footercontent .right .weixin{ background-image:url(../images/icon_weixin.png)}
.footercontent .right .weibo{ background-image:url(../images/icon_weibo.png)}

#weixinbg{display:none;background-image:url(../images/weixin.jpg);background-position: center center;background-repeat:no-repeat; 
height:82px;width:83px; position:absolute;margin-left:-30px;margin-top:-100px;
}
.footer {font-size:14px;  background-color:#004a86; height:40px;line-height:40px; }
.footer a{ margin:0 10px;}
.footer p{ color: #ffffff;width:  height: 40px; line-height: 40px;}

.whsd{ width:100%!important;}

.about-tab{overflow:hidden; zoom:!;  margin:20px 0;}
.about-tab span{ display:inline; float:left; width:50%;  background:#e6f1f7; text-align:center; font-size:12px; font-weight:100; color:#004a86; line-height:30px;}
.about-tab span.tab_s{background:#004a86; color:#fff;}
.bd-mask{height:94px; width:575px;position:absolute;margin-top:-94px;background-color:#004a86;opacity:0.7; filter:alpha(opacity=70);}
.titlesummary{ height:94px; width:575px;position:absolute;z-index:999; color:#fff;margin-top:-94px;}
.titlesummary .txt{ font-size:16px;font-weight:bold; margin-left:20px; display:block; margin-top:15px; width:550px;}
.titlesummary .txt a{ color:#fff !important;}
.titlesummary .summary{font-size:13px;line-height:20px; width:480px; margin-left:20px;display:block;margin-top:5px;}
.list{ margin:20px;}
.list a{ display:block; padding-left:15px; height:40px; border-bottom:1px solid #eee; line-height:40px; position:relative;}
.list_pic{ list-style:none;}
.list_pic li{float:left;width:33.33%;text-align:center;margin-top:25px;}

.tabbox{width:90%;margin:0 auto;margin-top:40px;}
.tab_zylm span{background:#ff7300;display:block;color:#fff;width:100px;text-align:center;}
.tab_zylm{border-bottom:3px solid #ff7300;}
.tabtit{background:#fff5d8;height:25px;line-height:25px;width:97%;margin:0 auto;padding-left:3px;font-weight:bold; font-size:14px; color:#1D83CB;text-align:left;margin-top:25px;}
.tabbox ul{width:97%;margin:0 auto;}
.tabbox li{width:28%;float:left;height:30px;line-height:20px;padding-left:30px;font-size:14px;text-align:left;}
.ui-page .cur{color:#f00;}
.professsioalcss{ width:1125px;margin:0 auto; height:150px;}
.professsioalcss  div{ width:250px;height:150px; float:left; margin-left:20px; }
.professsioalcss  div span{display:block}
.professsioalcss .title{ font-size:16px;background-position: center top; background-repeat:no-repeat; text-align:center; height:150px;line-height:150px; display:block;color:#fff;font-weight:bold;}
.professsioalcss .title a{font-size:16px !important;color:#333 !important;}
.professsioalcss .content{margin-top:10px;height:100px;line-height:25px;word-spacing:nowrap;word-bread:bread-all; width:340px;white-space:normal; padding:0 20px; overflow:hidden;
         word-break:break-all;
         word-wrap:break-word; }
		 .professsioalcss .content span{ font-size:24px !important;color:#fff !important; }
.firstcontent { margin-left:150px !Important;}
.firstcontent a{width:250px;height:150px;display:block; line-height:150px; padding-top:50px; }
.firstcontent a:link{ background:url(../images/icon3.png);background-position: center top; background-repeat:no-repeat; cursor:pointer;}
.firstcontent a:hover { background:url(../images/icon3.png);background-position: center top; background-repeat:no-repeat;}

.secondcontent a{width:250px;height:150px;display:block;   line-height:150px;padding-top:50px; }
.secondcontent a:link { background:url(../images/icon2.png);background-position: center top; background-repeat:no-repeat; cursor:pointer;}
.secondcontent a:hover { background:url(../images/icon2.png);background-position: center top; background-repeat:no-repeat;}

.thirdcontent a{width:250px;height:150px;display:block;   line-height:150px;padding-top:50px; }
.thirdcontent a:link { background:url(../images/icon1.png);background-position: center top; background-repeat:no-repeat; cursor:pointer;}
.thirdcontent a:hover { background:url(../images/icon1.png);background-position: center top; background-repeat:no-repeat;}


.fourthcontent { background:url(../images/icon_04.png);background-position: center top; background-repeat:no-repeat;}
.hide{display: none;}
.bottomlinkcss{ width:100%; float:left;  margin:0 auto;background-color:#004a86;margin-top:30px; padding-bottom:60px;}
.bottomcontentcss{ width:1200px;margin:0 auto; padding:0px;background-color:#004a86; padding-top:60px; }
.bottomcontentcss div{  float:left;}
.AboutUsbottom{width:250px;}
.OurOperationsbottom{margin-top:20px;}
.linkbottomcentercss{ width:250px;}
.linkbottomrightcss{ width:250px;}
.Mediabottom{margin-top:20px;}
.specialulcss{
	 list-style:disc !Important;
}
.specialulcss li{
	list-style:disc !Important; margin-left:50px;
}
.cont27_nr_4 { width: 1024px; height: auto; overflow: hidden; padding-bottom: 20px; }
.cont27_nr_4_1 { width: 880px; height: auto; overflow: hidden; float: left; border-left: 1px solid #EC6C00; border-top: 1px solid #EC6C00; }
.cont27_nr_4_1_1 { width: 111px; height: 106px; overflow: hidden; float: left; border-right: 1px solid #EC6C00; border-bottom: 1px solid #EC6C00; background-color: #9B4700; }
.cont27_nr_4_1_2 { width: 111px; height: 106px; overflow: hidden; float: left; border-right: 1px solid #EC6C00; border-bottom: 1px solid #EC6C00; background-color: #EC6C00; }
.cont27_nr_4_1_1 a, .cont27_nr_4_1_2 a { display: block; width: 111px; height: 106px; overflow: hidden; line-height: 106px; color: #fff; font-size: 13px; font-family: "微软雅黑"; text-align: center; }
.cont27_nr_4_1_1 a:hover, .cont27_nr_4_1_2 a:hover { text-decoration: none; background-color: #9B4700; }

.bottomcontentcss .title{font-size:18px; font-weight:bold; color:#fff; padding-bottom:5px; display:block;float:left;width:150px; text-align:left; margin-left:20px;}
.bottomcontentcss .title a{color:#fff !Important;}
.bottomcontentcss ul{display:block;float:left; margin-left:20px;}
.bottomcontentcss li{background-position: left center; background-repeat:no-repeat; padding-left:0px;display:block; margin-right:2px; }
.bottomcontentcss li span{ padding:0 2px;}
.bottomcontentcss li a:link{font-size:13px;color:#fff !Important;}
.bottomcontentcss li a:visited{font-size:13px;color:#fff !Important;}
.bottomcontentcss li a:hover{font-size:13px;color:#ED7008 !Important;}

.otherbottomlinkcss{ padding:0px;}
.otherlinkcss{  width:350px; height:175px; border-left:1px #fff dashed;margin-top:70px;}
.otherlinkcss .logobg{background:url(../images/u3.png);background-position: right center; background-repeat:no-repeat; height:60px; width:300px;}
.companyname {float:right; margin-top:10px; margin-right:0px;width:305px; text-align:right;color:#fff;}
.companyname span{ padding-right:5px; padding-left:5px;}

.companyname  a{font-size:14px; color:#fff;}
.allcontentcss{height:200px; width:100%; overflow:hidden;text-overflow:ellipsis;word-spacing:nowrap; font-family:MyriadPro-Regular !important;}
.allcontentcss img{ display:none;}
.allcontentcss  p{font-family:MyriadPro-Regular !important; font-size:16px !important;; line-height:150% !important;}
.allcontentcss  div{font-family:MyriadPro-Regular !important; font-size:16px !important;; line-height:150% !important;;}
.allcontentcss  span{font-family:MyriadPro-Regular !important;font-size:16px !important;; line-height:150% !important;;}
.thirdcontentcss{width:100%; margin-top:34px; float:left; }
#professsioalcss{ float:left; background-repeat:no-repeat; height:150px; width:100%; margin-top:25px; margin-bottom:0px;}
/***************图片新闻 焦点图录播 样式*********************/
.index_tpxw{padding:0; width: 100%; float: left; margin-top: 15px;}
.mobile_tpxw{position:relative; overflow:hidden;width: 300px;}
.mobile_tpxw .bd{ position:relative; z-index:0;}
.mobile_tpxw .bd li{ position:relative;}
.mobile_tpxw .bd li img{width:100%; height:334px; background:url(../images/mb_loading.gif) center center no-repeat; vertical-align:top;}
.mobile_tpxw .bd .txt{position:absolute; bottom:0; left:0; width:100%; height:40px; line-height:40px; padding:0 90px 0 15px; color:#fff; background:rgba(0,0,0,0.5); white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.mobile_tpxw .bd .txt a{color:#fff;font-size:16px;}
.mobile_tpxw .hd{ position:absolute; bottom:15px; right:10px; z-index:1;}
.mobile_tpxw .hd li{display:inline-block; width:9px; height:9px; margin:0 3px; line-height:0; overflow:hidden; font-size:0; background:#dfdfdf; cursor:pointer;border-radius:50%;}
.mobile_tpxw .hd li.on{ background:#024d87;}
.mobile_tpxw .arrow{position:absolute; top:50%; margin-top:-26px; cursor:pointer;}
.mobile_tpxw .prev{left:0;}
.mobile_tpxw .next{right:0;}
.mobile_tpxw .arrow img{display:block; width:100%;}




.focusbox {position:relative;width:100%; height:334px; overflow: hidden;text-align:left;}
.focusbox .pic img {width:100%;/*height:270px*/;display:block;}
.focusbox .num{/*width: 167px;*/
position: absolute;z-index: 3;bottom:10px;right: 470px;height: 33px;line-height: 33px;text-align: right;}
.focusbox .num li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:9px;margin: 13px 2px; background:url("../images/1184104.png") 0 -9px no-repeat; overflow:hidden;}
.focusbox .num li.on{background-position:0 0;}




		.Media_tpxw{ width:100%; height:220px; overflow:hidden; position:relative; margin-top:16px;   }

	    .Media_tpxw .bd{width:1120px; margin-left:40px;}
		.Media_tpxw .bd ul{ overflow:hidden; zoom:1;  }
		.Media_tpxw .bd ul li{ margin:0 15px; float:left; _display:inline; overflow:hidden; }
		.Media_tpxw .bd ul li  img{ width:250px; height:166px; display:block; }
		.Media_tpxw .bd ul li  a:hover img{ border-color:#999;  }
		.Media_tpxw .bd ul li .title{ line-height:24px;   }
		
		.Media_tpxw .hd{ width:100%; height:50px;}
		.Media_tpxw .hd ul{ overflow:hidden; zoom:1; height:50px; text-align:center;width:300px;margin:0 auto; margin-top:15px }
		.Media_tpxw .hd ul li{ margin-right:2px; height:20px;width:20px;  text-align:center; background:#fff; cursor:pointer; background:url(../images/gun2.png) center center no-repeat;}

.Media_tpxw .hd li{display:inline-block; width:9px; height:9px; margin:0 3px; line-height:0; overflow:hidden; font-size:0; background:#dfdfdf; cursor:pointer;border-radius:50%;}
.Media_tpxw .hd li.on{ background:url(../images/gun1.png)center center no-repeat}

.titlesummary3{ height:48px;line-height:24px;font-size:18px;color:#ED6C00 !important; font-weight:700; margin-top:5px;width:250px;}
.titlesummary3 .txt{ font-size:18px; width:250px; float:left;}
.titlesummary3 .txt a{ color:#ED6C00 !important;}
.titlesummary3 .txtdate{ font-size:14px; display:block; margin-top:0px; width:250px; color:#333;float:left;}

		.Media_tpxw .prev,
		.Media_tpxw .next{ position:absolute; left:0px; top:45%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/u39.png) no-repeat; }
		.Media_tpxw .next{ left:auto; right:0;background:url(../images/u37.png) no-repeat;}
		.Media_tpxw .prev:hover,
		.Media_tpxw .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.Media_tpxw .prevStop{ display:none;  }
		.Media_tpxw .nextStop{ display:none;  }


		.Media_tpxw2{ width:1160px; margin-left:20px;margin-right:20px; height:260px; overflow:hidden; margin-top:16px;   }

	    .Media_tpxw2 .bd{width:1200px;}
		.Media_tpxw2 .bd ul{ overflow:hidden; zoom:1;  }
		.newpic2{ height:260px; width:386px; color:#fff; float:left;}
		.Media_tpxw2 .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; }
		.Media_tpxw2 .bd ul li  a{ display:block; float:left;}
		.Media_tpxw2 .bd ul li  img{ width:386px; height:260px; display:block; }
		.Media_tpxw2 .bd ul li  a:hover img{ border-color:#999;  }
		.Media_tpxw2 .bd ul li .title{ line-height:24px;   }
		
		.Media_tpxw2 .hd{ width:386px; height:40px;position:absolute;z-index:999;margin-top:-40px;}
		.Media_tpxw2 .hd ul{ overflow:hidden; zoom:1; height:50px; text-align:right;width:386px;margin:0 auto; margin-top:15px }
		.Media_tpxw2 .hd ul li{ margin-right:2px; height:20px;width:15px;  text-align:center; background:#fff; cursor:pointer; background:url(../images/gun4.png) center center no-repeat;}

.Media_tpxw2 .hd li{display:inline-block; width:9px; height:9px; margin:0 3px; line-height:0; overflow:hidden; font-size:0; background:#dfdfdf; cursor:pointer;border-radius:50%;}
.Media_tpxw2 .hd li.on{ background:url(../images/gun3.png)center center no-repeat}


.titlesummary2{ height:260px; width:774px; color:#fff; float:right; background-color:#fff8e9}
.titlesummary2 .txt{ font-size:24px;font-weight:bold;  display:block; margin-top:30px; width:660px; margin-left:50px;}
.titlesummary2 .txt a{ color:#ED6C00 !important;}
.titlesummary2 .txtdate{ font-size:14px; display:block; margin-top:15px; width:660px; margin-left:50px; color:#333;float:left;}
.titlesummary2 .summary{font-size:16px;line-height:24px; width:660px; text-indent:2em;text-align:justify; margin-left:50px;display:block;margin-top:15px; color:#333; float:left;}
.titlesummary2 .summarymore{font-size:16px;line-height:24px; width:660px; text-indent:2em;text-align:justify; margin-left:50px;display:block;margin-top:20px; color:#333; float:left;}
.titlesummary2 .summarymore a{float:right !important;}
		.topbananercss{ width:100%; height:552px; overflow:hidden; position:relative;}
		.topbananercss .hd{ height:15px; overflow:hidden;   margin:0 auto; position:absolute;  bottom:5px; z-index:1; width:100%; }
		.topbananercss .hd ul{ overflow:hidden; zoom:1;  position:relative;width:342px;margin:0 auto; }
		.topbananercss .hd ul li{ float:left; margin-right:2px; width:50px; margin-left:5px; height:3px; display:block; text-align:center;  background-color:#BFBBB7; }
		.topbananercss .hd ul li.on{ background-color:#fff;; color:#fff; }
		.topbananercss .bd{ position:relative; height:100%; z-index:0;   }
		.topbananercss .bd li{ zoom:1; vertical-align:middle; }
        .topbananercss .bd img{ width:100%; height:552px; display:block;  }
		
		
		.topbananercss2{ width:100%; height:520px; overflow:hidden; position:relative;}
		.topbananercss2 .hd{ height:15px; overflow:hidden;  display:none;  margin:0 auto; position:absolute;  bottom:5px; z-index:1; width:100%; }
		.topbananercss2 .hd ul{ overflow:hidden; zoom:1;  position:relative;width:220px;margin:0 auto; }
		.topbananercss2 .hd ul li{ float:left; margin-right:2px; width:50px; margin-left:5px; height:3px; display:block; text-align:center;  background-color:#BFBBB7; }
		.topbananercss2 .hd ul li.on{ background-color:#fff;; color:#fff; }
		.topbananercss2 .bd{ position:relative; height:100%; z-index:0;   }
		.topbananercss2 .bd li{ zoom:1; vertical-align:middle; }
        .topbananercss2 .bd img{ width:100%; height:520px; display:block;  }

/* 效果 */
.slide2 img{border:0px solid #ccc;}
.focusbox1 {position:relative;width:309px;height:218px;overflow: hidden;text-align:left;}
.focusbox1 .pic img {width:309px;height:218px;display:block;}
.focusbox1 .txt-bg {position:absolute;bottom:0px;z-index:1;height:35px;width:100%;overflow:hidden;background:#000;opacity:0.5;filter: alpha(opacity=50);}
.focusbox1 .txt {position:absolute;bottom:0px;z-index:2;height:35px;width:100%;overflow:hidden;}
.focusbox1 .txt li {height:35px;line-height:35px; width:226px; overflow:hidden;}
.focusbox1 .txt li a {display:block;color:#fdfeff;padding:0px 0 0 11px;font-size:12px;text-decoration:none;text-align:left;margin:0 auto;}

.focusbox1 .num{/*width: 167px;*/
position: absolute;z-index: 3;bottom: 9px;;right: 0;height: 16px;text-align: right;padding-right: 7px;}
.focusbox1 .num li{ cursor:pointer; font-weight:700; float:left; width:14px; height:14px; overflow:hidden; border:1px #bcbcba solid; color:#bcbcba; font-size:8px; line-height:14px; text-align:center; margin-left:4px;}
.focusbox1 .num li.on{ border:1px #fefefc solid; color:#fefefc;}

/************************************/
.list_title{ width: 100%;margin-top: 2px;margin-bottom:16px; border-top:1px #E6E6E6 solid;}
.list_title li{position: relative; font-size: 14px; margin-top:10px; background: url(../images/YUAN.png)  0 8px  no-repeat; padding-left:18px;}
.list_title li a{width:100%; display:block;}
.list_title li a:link{ color:#333;}
.list_title li a:visited{ color:#333;}
.list_title li a:hover{ color:#0069ab;}

.list_time{font-size: 16px !important; color:#999; padding-left:0px; margin-top:5px;}


.clearfix{clear: both;}
.careers{width: 960px; background:#f5fbff;}
.lm_careers{background-color: #fadec6; color: #ea6c05;}
.bg_logo{height: 300px;width: 100%; margin: 0 auto; background: url(../images/body_top_bg.png) no-repeat;}
 .right{color:white;margin-top:-50px!important;}
 .right span{ margin-left:8px;}
 
 
 .col-md-3{width:25%; float:left;margin-left:15px;}
 .sp-news-list { margin-top: 0px; }
.sp-news-list li{ margin-bottom: 25px; }
.sp-news-list li.mr0 { margin-right: 0; }
.sp-news-list li a{padding:0px !important; line-height:30px;text-align:center;}
.sp-news-list li a.pic { width:100%; height: 150px; position: relative; display: block; }
.sp-news-list li a.pic img{width:100%; height: 150px;}
.sp-news-list li a.pic:hover .mask, .sp-news-list li.active a.pic .mask { display: block; }
.sp-news-list li a.pic .mask { background: url(../images/sp_play_bg.png) no-repeat center center;  width:100%; height: 150px; position: absolute; top: 0; left: 0; display: none; }
.sp-news-list li a.text { height: 30px; display: block; background-color: #f2f2f2; padding: 10px; color: #000; }
.txt_hide{white-space:nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
.page_num{width:100%;}
.pull-right{ float:left !important;}
#page_div .btn-primary {color: #fff;background-color: #E7E7E7;border-color: #CCCCCC;}
#page_div .btn-primary a{color: #333}
#page_div .btn-primary:hover,#page_div .cur{background-color: #014783}
#page_div .btn-primary:hover a,#page_div .cur{color: #fff}

#page_div .btn-primary {
 display: inline-block; float:left; display:block; height:20px !important; line-height:1.4!important;padding-left:10px !important;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
	user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
	    touch-action: manipulation;
    cursor: pointer;
}